const express=require('express');

//引入用户路由器
const userRouter=require('./routes/user.js');

console.log(userRouter);

//创建WEB服务器
const app=express();
app.listen(8080,()=>{
console.log('服务器启动成功');
});
//使用中间件，将post请求的参数（body）转为对象
app.use(express.urlencoded({
	//是否使用第三方模块qs
extended:false
}));

//使用用户路由器，给所有路由器添加前缀/v1/users
app.use('/v1/users',userRouter);
//app.use('/v1/users',proRouter);


//添加错误处理中间件,拦截路由中的错误
app.use((err,req,res,next)=>{
	//err 路由传递过来的错误
	console.log(err);
	//响应服务器端错误
	//设置状态码为500
	res.status(500).send({code:500,msg:'服务器端错误'});

});